public class org.apache.cassandra.db.rows.ComplexColumnData extends org.apache.cassandra.db.rows.ColumnData implements java.lang.Iterable<org.apache.cassandra.db.rows.Cell>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.cassandra.db.rows.ComplexColumnData
super_class: org.apache.cassandra.db.rows.ColumnData
{
static final org.apache.cassandra.db.rows.Cell[] NO_CELLS;
descriptor: [Lorg/apache/cassandra/db/rows/Cell;
flags: (0x0018) ACC_STATIC, ACC_FINAL
private static final long EMPTY_SIZE;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final java.lang.Object[] cells;
descriptor: [Ljava/lang/Object;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.cassandra.db.DeletionTime complexDeletion;
descriptor: Lorg/apache/cassandra/db/DeletionTime;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=9, locals=0, args_size=0
0: ldc Lorg/apache/cassandra/db/rows/ComplexColumnData;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic org.apache.cassandra.db.rows.ComplexColumnData.$assertionsDisabled:Z
3: iconst_0
anewarray org.apache.cassandra.db.rows.Cell
putstatic org.apache.cassandra.db.rows.ComplexColumnData.NO_CELLS:[Lorg/apache/cassandra/db/rows/Cell;
4: new org.apache.cassandra.db.rows.ComplexColumnData
dup
ldc ""
ldc ""
ldc ""
getstatic org.apache.cassandra.db.marshal.ByteType.instance:Lorg/apache/cassandra/db/marshal/ByteType;
iconst_1
invokestatic org.apache.cassandra.db.marshal.SetType.getInstance:(Lorg/apache/cassandra/db/marshal/AbstractType;Z)Lorg/apache/cassandra/db/marshal/SetType;
invokestatic org.apache.cassandra.config.ColumnDefinition.regularDef:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/cassandra/db/marshal/AbstractType;)Lorg/apache/cassandra/config/ColumnDefinition;
getstatic org.apache.cassandra.db.rows.ComplexColumnData.NO_CELLS:[Lorg/apache/cassandra/db/rows/Cell;
new org.apache.cassandra.db.DeletionTime
dup
lconst_0
iconst_0
invokespecial org.apache.cassandra.db.DeletionTime.<init>:(JI)V
invokespecial org.apache.cassandra.db.rows.ComplexColumnData.<init>:(Lorg/apache/cassandra/config/ColumnDefinition;[Ljava/lang/Object;Lorg/apache/cassandra/db/DeletionTime;)V
invokestatic org.apache.cassandra.utils.ObjectSizes.measure:(Ljava/lang/Object;)J
putstatic org.apache.cassandra.db.rows.ComplexColumnData.EMPTY_SIZE:J
return
LocalVariableTable:
Start End Slot Name Signature
void <init>(org.apache.cassandra.config.ColumnDefinition, java.lang.Object[], org.apache.cassandra.db.DeletionTime);
descriptor: (Lorg/apache/cassandra/config/ColumnDefinition;[Ljava/lang/Object;Lorg/apache/cassandra/db/DeletionTime;)V
flags: (0x0000)
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokespecial org.apache.cassandra.db.rows.ColumnData.<init>:(Lorg/apache/cassandra/config/ColumnDefinition;)V
1: getstatic org.apache.cassandra.db.rows.ComplexColumnData.$assertionsDisabled:Z
ifne 2
aload 1
invokevirtual org.apache.cassandra.config.ColumnDefinition.isComplex:()Z
ifne 2
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
2: StackMap locals: org.apache.cassandra.db.rows.ComplexColumnData org.apache.cassandra.config.ColumnDefinition java.lang.Object[] org.apache.cassandra.db.DeletionTime
StackMap stack:
getstatic org.apache.cassandra.db.rows.ComplexColumnData.$assertionsDisabled:Z
ifne 3
aload 2
arraylength
ifgt 3
aload 3
invokevirtual org.apache.cassandra.db.DeletionTime.isLive:()Z
ifeq 3
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
3: StackMap locals:
StackMap stack:
aload 0
aload 2
putfield org.apache.cassandra.db.rows.ComplexColumnData.cells:[Ljava/lang/Object;
4: aload 0
aload 3
putfield org.apache.cassandra.db.rows.ComplexColumnData.complexDeletion:Lorg/apache/cassandra/db/DeletionTime;
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/cassandra/db/rows/ComplexColumnData;
0 6 1 column Lorg/apache/cassandra/config/ColumnDefinition;
0 6 2 cells [Ljava/lang/Object;
0 6 3 complexDeletion Lorg/apache/cassandra/db/DeletionTime;
MethodParameters:
Name Flags
column
cells
complexDeletion
public boolean hasCells();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.cells:[Ljava/lang/Object;
invokestatic org.apache.cassandra.utils.btree.BTree.isEmpty:([Ljava/lang/Object;)Z
ifeq 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: iconst_1
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/cassandra/db/rows/ComplexColumnData;
public int cellsCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.cells:[Ljava/lang/Object;
invokestatic org.apache.cassandra.utils.btree.BTree.size:([Ljava/lang/Object;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/cassandra/db/rows/ComplexColumnData;
public org.apache.cassandra.db.rows.Cell getCell(org.apache.cassandra.db.rows.CellPath);
descriptor: (Lorg/apache/cassandra/db/rows/CellPath;)Lorg/apache/cassandra/db/rows/Cell;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.cells:[Ljava/lang/Object;
aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.column:Lorg/apache/cassandra/config/ColumnDefinition;
invokevirtual org.apache.cassandra.config.ColumnDefinition.asymmetricCellPathComparator:()Ljava/util/Comparator;
aload 1
invokestatic org.apache.cassandra.utils.btree.BTree.find:([Ljava/lang/Object;Ljava/util/Comparator;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.cassandra.db.rows.Cell
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/cassandra/db/rows/ComplexColumnData;
0 1 1 path Lorg/apache/cassandra/db/rows/CellPath;
MethodParameters:
Name Flags
path
public org.apache.cassandra.db.rows.Cell getCellByIndex(int);
descriptor: (I)Lorg/apache/cassandra/db/rows/Cell;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.cells:[Ljava/lang/Object;
iload 1
invokestatic org.apache.cassandra.utils.btree.BTree.findByIndex:([Ljava/lang/Object;I)Ljava/lang/Object;
checkcast org.apache.cassandra.db.rows.Cell
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/cassandra/db/rows/ComplexColumnData;
0 1 1 idx I
MethodParameters:
Name Flags
idx
public org.apache.cassandra.db.DeletionTime complexDeletion();
descriptor: ()Lorg/apache/cassandra/db/DeletionTime;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.complexDeletion:Lorg/apache/cassandra/db/DeletionTime;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/cassandra/db/rows/ComplexColumnData;
public java.util.Iterator<org.apache.cassandra.db.rows.Cell> iterator();
descriptor: ()Ljava/util/Iterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.cells:[Ljava/lang/Object;
invokestatic org.apache.cassandra.utils.btree.BTree.iterator:([Ljava/lang/Object;)Ljava/util/Iterator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/cassandra/db/rows/ComplexColumnData;
Signature: ()Ljava/util/Iterator<Lorg/apache/cassandra/db/rows/Cell;>;
public java.util.Iterator<org.apache.cassandra.db.rows.Cell> reverseIterator();
descriptor: ()Ljava/util/Iterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.cells:[Ljava/lang/Object;
getstatic org.apache.cassandra.utils.btree.BTree$Dir.DESC:Lorg/apache/cassandra/utils/btree/BTree$Dir;
invokestatic org.apache.cassandra.utils.btree.BTree.iterator:([Ljava/lang/Object;Lorg/apache/cassandra/utils/btree/BTree$Dir;)Ljava/util/Iterator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/cassandra/db/rows/ComplexColumnData;
Signature: ()Ljava/util/Iterator<Lorg/apache/cassandra/db/rows/Cell;>;
public int dataSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.complexDeletion:Lorg/apache/cassandra/db/DeletionTime;
invokevirtual org.apache.cassandra.db.DeletionTime.dataSize:()I
istore 1
start local 1 1: aload 0
invokevirtual org.apache.cassandra.db.rows.ComplexColumnData.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: org.apache.cassandra.db.rows.ComplexColumnData int top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.cassandra.db.rows.Cell
astore 2
start local 2 3: iload 1
aload 2
invokevirtual org.apache.cassandra.db.rows.Cell.dataSize:()I
iadd
istore 1
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
5: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/cassandra/db/rows/ComplexColumnData;
1 6 1 size I
3 4 2 cell Lorg/apache/cassandra/db/rows/Cell;
public long unsharedHeapSizeExcludingData();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=1
start local 0 0: getstatic org.apache.cassandra.db.rows.ComplexColumnData.EMPTY_SIZE:J
aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.cells:[Ljava/lang/Object;
invokestatic org.apache.cassandra.utils.ObjectSizes.sizeOfArray:([Ljava/lang/Object;)J
ladd
lstore 1
start local 1 1: aload 0
invokevirtual org.apache.cassandra.db.rows.ComplexColumnData.iterator:()Ljava/util/Iterator;
astore 4
goto 4
StackMap locals: org.apache.cassandra.db.rows.ComplexColumnData long top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.cassandra.db.rows.Cell
astore 3
start local 3 3: lload 1
aload 3
invokevirtual org.apache.cassandra.db.rows.Cell.unsharedHeapSizeExcludingData:()J
ladd
lstore 1
end local 3 4: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
5: lload 1
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/cassandra/db/rows/ComplexColumnData;
1 6 1 heapSize J
3 4 3 cell Lorg/apache/cassandra/db/rows/Cell;
public void validate();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.cassandra.db.rows.ComplexColumnData.iterator:()Ljava/util/Iterator;
astore 2
goto 3
StackMap locals: org.apache.cassandra.db.rows.ComplexColumnData top java.util.Iterator
StackMap stack:
1: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.cassandra.db.rows.Cell
astore 1
start local 1 2: aload 1
invokevirtual org.apache.cassandra.db.rows.Cell.validate:()V
end local 1 3: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/cassandra/db/rows/ComplexColumnData;
2 3 1 cell Lorg/apache/cassandra/db/rows/Cell;
public void digest(java.security.MessageDigest);
descriptor: (Ljava/security/MessageDigest;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.complexDeletion:Lorg/apache/cassandra/db/DeletionTime;
invokevirtual org.apache.cassandra.db.DeletionTime.isLive:()Z
ifne 2
1: aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.complexDeletion:Lorg/apache/cassandra/db/DeletionTime;
aload 1
invokevirtual org.apache.cassandra.db.DeletionTime.digest:(Ljava/security/MessageDigest;)V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.cassandra.db.rows.ComplexColumnData.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: org.apache.cassandra.db.rows.ComplexColumnData java.security.MessageDigest top java.util.Iterator
StackMap stack:
3: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.cassandra.db.rows.Cell
astore 2
start local 2 4: aload 2
aload 1
invokevirtual org.apache.cassandra.db.rows.Cell.digest:(Ljava/security/MessageDigest;)V
end local 2 5: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/cassandra/db/rows/ComplexColumnData;
0 7 1 digest Ljava/security/MessageDigest;
4 5 2 cell Lorg/apache/cassandra/db/rows/Cell;
MethodParameters:
Name Flags
digest
public org.apache.cassandra.db.rows.ComplexColumnData markCounterLocalToBeCleared();
descriptor: ()Lorg/apache/cassandra/db/rows/ComplexColumnData;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.complexDeletion:Lorg/apache/cassandra/db/DeletionTime;
invokedynamic apply()Lcom/google/common/base/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
org/apache/cassandra/db/rows/Cell.markCounterLocalToBeCleared()Lorg/apache/cassandra/db/rows/Cell; (5)
(Lorg/apache/cassandra/db/rows/Cell;)Lorg/apache/cassandra/db/rows/Cell;
invokevirtual org.apache.cassandra.db.rows.ComplexColumnData.transformAndFilter:(Lorg/apache/cassandra/db/DeletionTime;Lcom/google/common/base/Function;)Lorg/apache/cassandra/db/rows/ComplexColumnData;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/cassandra/db/rows/ComplexColumnData;
public org.apache.cassandra.db.rows.ComplexColumnData filter(org.apache.cassandra.db.filter.ColumnFilter, org.apache.cassandra.db.DeletionTime, org.apache.cassandra.config.CFMetaData$DroppedColumn, org.apache.cassandra.db.LivenessInfo);
descriptor: (Lorg/apache/cassandra/db/filter/ColumnFilter;Lorg/apache/cassandra/db/DeletionTime;Lorg/apache/cassandra/config/CFMetaData$DroppedColumn;Lorg/apache/cassandra/db/LivenessInfo;)Lorg/apache/cassandra/db/rows/ComplexColumnData;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.column:Lorg/apache/cassandra/config/ColumnDefinition;
invokevirtual org.apache.cassandra.db.filter.ColumnFilter.newTester:(Lorg/apache/cassandra/config/ColumnDefinition;)Lorg/apache/cassandra/db/filter/ColumnFilter$Tester;
astore 5
start local 5 1: aload 5
ifnonnull 3
aload 2
invokevirtual org.apache.cassandra.db.DeletionTime.isLive:()Z
ifeq 3
aload 3
ifnonnull 3
2: aload 0
areturn
3: StackMap locals: org.apache.cassandra.db.filter.ColumnFilter$Tester
StackMap stack:
aload 2
aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.complexDeletion:Lorg/apache/cassandra/db/DeletionTime;
invokevirtual org.apache.cassandra.db.DeletionTime.supersedes:(Lorg/apache/cassandra/db/DeletionTime;)Z
ifeq 4
getstatic org.apache.cassandra.db.DeletionTime.LIVE:Lorg/apache/cassandra/db/DeletionTime;
goto 5
StackMap locals:
StackMap stack:
4: aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.complexDeletion:Lorg/apache/cassandra/db/DeletionTime;
StackMap locals:
StackMap stack: org.apache.cassandra.db.DeletionTime
5: astore 6
start local 6 6: aload 0
aload 6
aload 3
aload 2
aload 5
aload 4
invokedynamic apply(Lorg/apache/cassandra/config/CFMetaData$DroppedColumn;Lorg/apache/cassandra/db/DeletionTime;Lorg/apache/cassandra/db/filter/ColumnFilter$Tester;Lorg/apache/cassandra/db/LivenessInfo;)Lcom/google/common/base/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
org/apache/cassandra/db/rows/ComplexColumnData.lambda$1(Lorg/apache/cassandra/config/CFMetaData$DroppedColumn;Lorg/apache/cassandra/db/DeletionTime;Lorg/apache/cassandra/db/filter/ColumnFilter$Tester;Lorg/apache/cassandra/db/LivenessInfo;Lorg/apache/cassandra/db/rows/Cell;)Lorg/apache/cassandra/db/rows/Cell; (6)
(Lorg/apache/cassandra/db/rows/Cell;)Lorg/apache/cassandra/db/rows/Cell;
invokevirtual org.apache.cassandra.db.rows.ComplexColumnData.transformAndFilter:(Lorg/apache/cassandra/db/DeletionTime;Lcom/google/common/base/Function;)Lorg/apache/cassandra/db/rows/ComplexColumnData;
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/cassandra/db/rows/ComplexColumnData;
0 7 1 filter Lorg/apache/cassandra/db/filter/ColumnFilter;
0 7 2 activeDeletion Lorg/apache/cassandra/db/DeletionTime;
0 7 3 dropped Lorg/apache/cassandra/config/CFMetaData$DroppedColumn;
0 7 4 rowLiveness Lorg/apache/cassandra/db/LivenessInfo;
1 7 5 cellTester Lorg/apache/cassandra/db/filter/ColumnFilter$Tester;
6 7 6 newDeletion Lorg/apache/cassandra/db/DeletionTime;
MethodParameters:
Name Flags
filter
activeDeletion
dropped
rowLiveness
public org.apache.cassandra.db.rows.ComplexColumnData purge(org.apache.cassandra.db.DeletionPurger, int);
descriptor: (Lorg/apache/cassandra/db/DeletionPurger;I)Lorg/apache/cassandra/db/rows/ComplexColumnData;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.complexDeletion:Lorg/apache/cassandra/db/DeletionTime;
invokevirtual org.apache.cassandra.db.DeletionTime.isLive:()Z
ifne 1
aload 1
aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.complexDeletion:Lorg/apache/cassandra/db/DeletionTime;
invokeinterface org.apache.cassandra.db.DeletionPurger.shouldPurge:(Lorg/apache/cassandra/db/DeletionTime;)Z
ifeq 2
StackMap locals:
StackMap stack:
1: getstatic org.apache.cassandra.db.DeletionTime.LIVE:Lorg/apache/cassandra/db/DeletionTime;
goto 3
StackMap locals:
StackMap stack:
2: aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.complexDeletion:Lorg/apache/cassandra/db/DeletionTime;
StackMap locals:
StackMap stack: org.apache.cassandra.db.DeletionTime
3: astore 3
start local 3 4: aload 0
aload 3
aload 1
iload 2
invokedynamic apply(Lorg/apache/cassandra/db/DeletionPurger;I)Lcom/google/common/base/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
org/apache/cassandra/db/rows/ComplexColumnData.lambda$2(Lorg/apache/cassandra/db/DeletionPurger;ILorg/apache/cassandra/db/rows/Cell;)Lorg/apache/cassandra/db/rows/Cell; (6)
(Lorg/apache/cassandra/db/rows/Cell;)Lorg/apache/cassandra/db/rows/Cell;
invokevirtual org.apache.cassandra.db.rows.ComplexColumnData.transformAndFilter:(Lorg/apache/cassandra/db/DeletionTime;Lcom/google/common/base/Function;)Lorg/apache/cassandra/db/rows/ComplexColumnData;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/cassandra/db/rows/ComplexColumnData;
0 5 1 purger Lorg/apache/cassandra/db/DeletionPurger;
0 5 2 nowInSec I
4 5 3 newDeletion Lorg/apache/cassandra/db/DeletionTime;
MethodParameters:
Name Flags
purger
nowInSec
public org.apache.cassandra.db.rows.ComplexColumnData withOnlyQueriedData(org.apache.cassandra.db.filter.ColumnFilter);
descriptor: (Lorg/apache/cassandra/db/filter/ColumnFilter;)Lorg/apache/cassandra/db/rows/ComplexColumnData;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.complexDeletion:Lorg/apache/cassandra/db/DeletionTime;
aload 0
aload 1
invokedynamic apply(Lorg/apache/cassandra/db/rows/ComplexColumnData;Lorg/apache/cassandra/db/filter/ColumnFilter;)Lcom/google/common/base/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
org/apache/cassandra/db/rows/ComplexColumnData.lambda$3(Lorg/apache/cassandra/db/filter/ColumnFilter;Lorg/apache/cassandra/db/rows/Cell;)Lorg/apache/cassandra/db/rows/Cell; (7)
(Lorg/apache/cassandra/db/rows/Cell;)Lorg/apache/cassandra/db/rows/Cell;
invokevirtual org.apache.cassandra.db.rows.ComplexColumnData.transformAndFilter:(Lorg/apache/cassandra/db/DeletionTime;Lcom/google/common/base/Function;)Lorg/apache/cassandra/db/rows/ComplexColumnData;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/cassandra/db/rows/ComplexColumnData;
0 1 1 filter Lorg/apache/cassandra/db/filter/ColumnFilter;
MethodParameters:
Name Flags
filter
private org.apache.cassandra.db.rows.ComplexColumnData transformAndFilter(org.apache.cassandra.db.DeletionTime, com.google.common.base.Function<? super org.apache.cassandra.db.rows.Cell, ? extends org.apache.cassandra.db.rows.Cell>);
descriptor: (Lorg/apache/cassandra/db/DeletionTime;Lcom/google/common/base/Function;)Lorg/apache/cassandra/db/rows/ComplexColumnData;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.cells:[Ljava/lang/Object;
aload 2
invokestatic org.apache.cassandra.utils.btree.BTree.transformAndFilter:([Ljava/lang/Object;Lcom/google/common/base/Function;)[Ljava/lang/Object;
astore 3
start local 3 1: aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.cells:[Ljava/lang/Object;
aload 3
if_acmpne 3
aload 1
aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.complexDeletion:Lorg/apache/cassandra/db/DeletionTime;
if_acmpne 3
2: aload 0
areturn
3: StackMap locals: java.lang.Object[]
StackMap stack:
aload 1
getstatic org.apache.cassandra.db.DeletionTime.LIVE:Lorg/apache/cassandra/db/DeletionTime;
if_acmpne 5
aload 3
invokestatic org.apache.cassandra.utils.btree.BTree.isEmpty:([Ljava/lang/Object;)Z
ifeq 5
4: aconst_null
areturn
5: StackMap locals:
StackMap stack:
new org.apache.cassandra.db.rows.ComplexColumnData
dup
aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.column:Lorg/apache/cassandra/config/ColumnDefinition;
aload 3
aload 1
invokespecial org.apache.cassandra.db.rows.ComplexColumnData.<init>:(Lorg/apache/cassandra/config/ColumnDefinition;[Ljava/lang/Object;Lorg/apache/cassandra/db/DeletionTime;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/cassandra/db/rows/ComplexColumnData;
0 6 1 newDeletion Lorg/apache/cassandra/db/DeletionTime;
0 6 2 function Lcom/google/common/base/Function<-Lorg/apache/cassandra/db/rows/Cell;+Lorg/apache/cassandra/db/rows/Cell;>;
1 6 3 transformed [Ljava/lang/Object;
Signature: (Lorg/apache/cassandra/db/DeletionTime;Lcom/google/common/base/Function<-Lorg/apache/cassandra/db/rows/Cell;+Lorg/apache/cassandra/db/rows/Cell;>;)Lorg/apache/cassandra/db/rows/ComplexColumnData;
MethodParameters:
Name Flags
newDeletion
function
public org.apache.cassandra.db.rows.ComplexColumnData updateAllTimestamp(long);
descriptor: (J)Lorg/apache/cassandra/db/rows/ComplexColumnData;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.complexDeletion:Lorg/apache/cassandra/db/DeletionTime;
invokevirtual org.apache.cassandra.db.DeletionTime.isLive:()Z
ifeq 1
aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.complexDeletion:Lorg/apache/cassandra/db/DeletionTime;
goto 2
StackMap locals:
StackMap stack:
1: new org.apache.cassandra.db.DeletionTime
dup
lload 1
lconst_1
lsub
aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.complexDeletion:Lorg/apache/cassandra/db/DeletionTime;
invokevirtual org.apache.cassandra.db.DeletionTime.localDeletionTime:()I
invokespecial org.apache.cassandra.db.DeletionTime.<init>:(JI)V
StackMap locals:
StackMap stack: org.apache.cassandra.db.DeletionTime
2: astore 3
start local 3 3: aload 0
aload 3
lload 1
invokedynamic apply(J)Lcom/google/common/base/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
org/apache/cassandra/db/rows/ComplexColumnData.lambda$4(JLorg/apache/cassandra/db/rows/Cell;)Lorg/apache/cassandra/db/rows/Cell; (6)
(Lorg/apache/cassandra/db/rows/Cell;)Lorg/apache/cassandra/db/rows/Cell;
invokevirtual org.apache.cassandra.db.rows.ComplexColumnData.transformAndFilter:(Lorg/apache/cassandra/db/DeletionTime;Lcom/google/common/base/Function;)Lorg/apache/cassandra/db/rows/ComplexColumnData;
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/cassandra/db/rows/ComplexColumnData;
0 4 1 newTimestamp J
3 4 3 newDeletion Lorg/apache/cassandra/db/DeletionTime;
MethodParameters:
Name Flags
newTimestamp
public long maxTimestamp();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=1
start local 0 0: aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.complexDeletion:Lorg/apache/cassandra/db/DeletionTime;
invokevirtual org.apache.cassandra.db.DeletionTime.markedForDeleteAt:()J
lstore 1
start local 1 1: aload 0
invokevirtual org.apache.cassandra.db.rows.ComplexColumnData.iterator:()Ljava/util/Iterator;
astore 4
goto 4
StackMap locals: org.apache.cassandra.db.rows.ComplexColumnData long top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.cassandra.db.rows.Cell
astore 3
start local 3 3: lload 1
aload 3
invokevirtual org.apache.cassandra.db.rows.Cell.timestamp:()J
invokestatic java.lang.Math.max:(JJ)J
lstore 1
end local 3 4: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
5: lload 1
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/cassandra/db/rows/ComplexColumnData;
1 6 1 timestamp J
3 4 3 cell Lorg/apache/cassandra/db/rows/Cell;
void setValue(org.apache.cassandra.db.rows.CellPath, java.nio.ByteBuffer);
descriptor: (Lorg/apache/cassandra/db/rows/CellPath;Ljava/nio/ByteBuffer;)V
flags: (0x0000)
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.cells:[Ljava/lang/Object;
aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.column:Lorg/apache/cassandra/config/ColumnDefinition;
invokevirtual org.apache.cassandra.config.ColumnDefinition.asymmetricCellPathComparator:()Ljava/util/Comparator;
aload 1
invokestatic org.apache.cassandra.utils.btree.BTree.find:([Ljava/lang/Object;Ljava/util/Comparator;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.cassandra.db.rows.Cell
astore 3
start local 3 1: aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.cells:[Ljava/lang/Object;
aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.column:Lorg/apache/cassandra/config/ColumnDefinition;
invokevirtual org.apache.cassandra.config.ColumnDefinition.cellComparator:()Ljava/util/Comparator;
aload 3
aload 3
aload 2
invokevirtual org.apache.cassandra.db.rows.Cell.withUpdatedValue:(Ljava/nio/ByteBuffer;)Lorg/apache/cassandra/db/rows/Cell;
invokestatic org.apache.cassandra.utils.btree.BTree.replaceInSitu:([Ljava/lang/Object;Ljava/util/Comparator;Ljava/lang/Object;Ljava/lang/Object;)V
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/cassandra/db/rows/ComplexColumnData;
0 3 1 path Lorg/apache/cassandra/db/rows/CellPath;
0 3 2 value Ljava/nio/ByteBuffer;
1 3 3 current Lorg/apache/cassandra/db/rows/Cell;
MethodParameters:
Name Flags
path
value
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
if_acmpne 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 1
instanceof org.apache.cassandra.db.rows.ComplexColumnData
ifne 4
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 1
checkcast org.apache.cassandra.db.rows.ComplexColumnData
astore 2
start local 2 5: aload 0
invokevirtual org.apache.cassandra.db.rows.ComplexColumnData.column:()Lorg/apache/cassandra/config/ColumnDefinition;
aload 2
invokevirtual org.apache.cassandra.db.rows.ComplexColumnData.column:()Lorg/apache/cassandra/config/ColumnDefinition;
invokevirtual org.apache.cassandra.config.ColumnDefinition.equals:(Ljava/lang/Object;)Z
ifeq 9
6: aload 0
invokevirtual org.apache.cassandra.db.rows.ComplexColumnData.complexDeletion:()Lorg/apache/cassandra/db/DeletionTime;
aload 2
getfield org.apache.cassandra.db.rows.ComplexColumnData.complexDeletion:Lorg/apache/cassandra/db/DeletionTime;
invokevirtual org.apache.cassandra.db.DeletionTime.equals:(Ljava/lang/Object;)Z
ifeq 9
7: aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.cells:[Ljava/lang/Object;
aload 2
getfield org.apache.cassandra.db.rows.ComplexColumnData.cells:[Ljava/lang/Object;
invokestatic org.apache.cassandra.utils.btree.BTree.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z
ifeq 9
8: iconst_1
ireturn
StackMap locals: org.apache.cassandra.db.rows.ComplexColumnData
StackMap stack:
9: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/cassandra/db/rows/ComplexColumnData;
0 10 1 other Ljava/lang/Object;
5 10 2 that Lorg/apache/cassandra/db/rows/ComplexColumnData;
MethodParameters:
Name Flags
other
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 0
invokevirtual org.apache.cassandra.db.rows.ComplexColumnData.column:()Lorg/apache/cassandra/config/ColumnDefinition;
aastore
dup
iconst_1
aload 0
invokevirtual org.apache.cassandra.db.rows.ComplexColumnData.complexDeletion:()Lorg/apache/cassandra/db/DeletionTime;
aastore
dup
iconst_2
aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.cells:[Ljava/lang/Object;
invokestatic org.apache.cassandra.utils.btree.BTree.hashCode:([Ljava/lang/Object;)I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokestatic java.util.Objects.hash:([Ljava/lang/Object;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/cassandra/db/rows/ComplexColumnData;
public static org.apache.cassandra.db.rows.ComplexColumnData$Builder builder();
descriptor: ()Lorg/apache/cassandra/db/rows/ComplexColumnData$Builder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new org.apache.cassandra.db.rows.ComplexColumnData$Builder
dup
invokespecial org.apache.cassandra.db.rows.ComplexColumnData$Builder.<init>:()V
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.apache.cassandra.db.rows.ColumnData purge(org.apache.cassandra.db.DeletionPurger, int);
descriptor: (Lorg/apache/cassandra/db/DeletionPurger;I)Lorg/apache/cassandra/db/rows/ColumnData;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
iload 2
invokevirtual org.apache.cassandra.db.rows.ComplexColumnData.purge:(Lorg/apache/cassandra/db/DeletionPurger;I)Lorg/apache/cassandra/db/rows/ComplexColumnData;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.apache.cassandra.db.rows.ColumnData markCounterLocalToBeCleared();
descriptor: ()Lorg/apache/cassandra/db/rows/ColumnData;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.cassandra.db.rows.ComplexColumnData.markCounterLocalToBeCleared:()Lorg/apache/cassandra/db/rows/ComplexColumnData;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.apache.cassandra.db.rows.ColumnData updateAllTimestamp(long);
descriptor: (J)Lorg/apache/cassandra/db/rows/ColumnData;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=2
0: aload 0
lload 1
invokevirtual org.apache.cassandra.db.rows.ComplexColumnData.updateAllTimestamp:(J)Lorg/apache/cassandra/db/rows/ComplexColumnData;
areturn
LocalVariableTable:
Start End Slot Name Signature
private static org.apache.cassandra.db.rows.Cell lambda$1(org.apache.cassandra.config.CFMetaData$DroppedColumn, org.apache.cassandra.db.DeletionTime, org.apache.cassandra.db.filter.ColumnFilter$Tester, org.apache.cassandra.db.LivenessInfo, org.apache.cassandra.db.rows.Cell);
descriptor: (Lorg/apache/cassandra/config/CFMetaData$DroppedColumn;Lorg/apache/cassandra/db/DeletionTime;Lorg/apache/cassandra/db/filter/ColumnFilter$Tester;Lorg/apache/cassandra/db/LivenessInfo;Lorg/apache/cassandra/db/rows/Cell;)Lorg/apache/cassandra/db/rows/Cell;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=8, args_size=5
start local 4 0: aload 0
ifnull 1
aload 4
invokevirtual org.apache.cassandra.db.rows.Cell.timestamp:()J
aload 0
getfield org.apache.cassandra.config.CFMetaData$DroppedColumn.droppedTime:J
lcmp
ifgt 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: istore 5
start local 5 3: aload 1
aload 4
invokevirtual org.apache.cassandra.db.DeletionTime.deletes:(Lorg/apache/cassandra/db/rows/Cell;)Z
istore 6
start local 6 4: aload 2
ifnull 8
aload 2
aload 4
invokevirtual org.apache.cassandra.db.rows.Cell.path:()Lorg/apache/cassandra/db/rows/CellPath;
invokevirtual org.apache.cassandra.db.filter.ColumnFilter$Tester.fetches:(Lorg/apache/cassandra/db/rows/CellPath;)Z
ifeq 7
5: aload 2
aload 4
invokevirtual org.apache.cassandra.db.rows.Cell.path:()Lorg/apache/cassandra/db/rows/CellPath;
invokevirtual org.apache.cassandra.db.filter.ColumnFilter$Tester.fetchedCellIsQueried:(Lorg/apache/cassandra/db/rows/CellPath;)Z
ifne 8
aload 4
invokevirtual org.apache.cassandra.db.rows.Cell.timestamp:()J
aload 3
invokevirtual org.apache.cassandra.db.LivenessInfo.timestamp:()J
6: lcmp
ifge 8
StackMap locals: int int
StackMap stack:
7: iconst_1
goto 9
StackMap locals:
StackMap stack:
8: iconst_0
StackMap locals:
StackMap stack: int
9: istore 7
start local 7 10: iload 5
ifne 11
iload 6
ifne 11
iload 7
ifeq 12
StackMap locals: int
StackMap stack:
11: aconst_null
goto 13
StackMap locals:
StackMap stack:
12: aload 4
StackMap locals:
StackMap stack: org.apache.cassandra.db.rows.Cell
13: areturn
end local 7 end local 6 end local 5 end local 4 LocalVariableTable:
Start End Slot Name Signature
0 14 4 cell Lorg/apache/cassandra/db/rows/Cell;
3 14 5 isForDropped Z
4 14 6 isShadowed Z
10 14 7 isSkippable Z
private static org.apache.cassandra.db.rows.Cell lambda$2(org.apache.cassandra.db.DeletionPurger, int, org.apache.cassandra.db.rows.Cell);
descriptor: (Lorg/apache/cassandra/db/DeletionPurger;ILorg/apache/cassandra/db/rows/Cell;)Lorg/apache/cassandra/db/rows/Cell;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 2 0: aload 2
aload 0
iload 1
invokevirtual org.apache.cassandra.db.rows.Cell.purge:(Lorg/apache/cassandra/db/DeletionPurger;I)Lorg/apache/cassandra/db/rows/Cell;
areturn
end local 2 LocalVariableTable:
Start End Slot Name Signature
0 1 2 cell Lorg/apache/cassandra/db/rows/Cell;
private org.apache.cassandra.db.rows.Cell lambda$3(org.apache.cassandra.db.filter.ColumnFilter, org.apache.cassandra.db.rows.Cell);
descriptor: (Lorg/apache/cassandra/db/filter/ColumnFilter;Lorg/apache/cassandra/db/rows/Cell;)Lorg/apache/cassandra/db/rows/Cell;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 2 0: aload 1
aload 0
getfield org.apache.cassandra.db.rows.ComplexColumnData.column:Lorg/apache/cassandra/config/ColumnDefinition;
aload 2
invokevirtual org.apache.cassandra.db.rows.Cell.path:()Lorg/apache/cassandra/db/rows/CellPath;
invokevirtual org.apache.cassandra.db.filter.ColumnFilter.fetchedCellIsQueried:(Lorg/apache/cassandra/config/ColumnDefinition;Lorg/apache/cassandra/db/rows/CellPath;)Z
ifeq 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 2
StackMap locals:
StackMap stack: org.apache.cassandra.db.rows.Cell
2: areturn
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/cassandra/db/rows/ComplexColumnData;
0 3 2 cell Lorg/apache/cassandra/db/rows/Cell;
private static org.apache.cassandra.db.rows.Cell lambda$4(long, org.apache.cassandra.db.rows.Cell);
descriptor: (JLorg/apache/cassandra/db/rows/Cell;)Lorg/apache/cassandra/db/rows/Cell;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=2
start local 2 0: aload 2
lload 0
invokevirtual org.apache.cassandra.db.rows.Cell.updateAllTimestamp:(J)Lorg/apache/cassandra/db/rows/ColumnData;
checkcast org.apache.cassandra.db.rows.Cell
areturn
end local 2 LocalVariableTable:
Start End Slot Name Signature
0 1 2 cell Lorg/apache/cassandra/db/rows/Cell;
}
Signature: Lorg/apache/cassandra/db/rows/ColumnData;Ljava/lang/Iterable<Lorg/apache/cassandra/db/rows/Cell;>;
SourceFile: "ComplexColumnData.java"
NestMembers:
org.apache.cassandra.db.rows.ComplexColumnData$Builder
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public DroppedColumn = org.apache.cassandra.config.CFMetaData$DroppedColumn of org.apache.cassandra.config.CFMetaData
public Tester = org.apache.cassandra.db.filter.ColumnFilter$Tester of org.apache.cassandra.db.filter.ColumnFilter
public Builder = org.apache.cassandra.db.rows.ComplexColumnData$Builder of org.apache.cassandra.db.rows.ComplexColumnData
public final Dir = org.apache.cassandra.utils.btree.BTree$Dir of org.apache.cassandra.utils.btree.BTree