@Override public IndexInfoRetriever openWithIndex(FileHandle indexFile) { int fieldsSize = (int) DeletionTime.serializer.serializedSize(deletionTime) + TypeSizes.sizeof(0); // columnIndexCount indexEntrySizeHistogram.update(serializedSize); indexInfoCountHistogram.update(offsets.length); return new LegacyIndexInfoRetriever(indexFilePosition + TypeSizes.sizeof(0L) + // position TypeSizes.sizeof(0) + // indexInfoSize fieldsSize, offsets, indexFile.createReader(), idxInfoSerializer); }
/** * Returns the number of bytes between the beginning of the row and the * first serialized column. */ private static long rowHeaderSize(ByteBuffer key, DeletionInfo delInfo) { TypeSizes typeSizes = TypeSizes.NATIVE; // TODO fix constantSize when changing the nativeconststs. int keysize = key.remaining(); return typeSizes.sizeof((short) keysize) + keysize // Row key + DeletionTime.serializer.serializedSize(delInfo.getTopLevelDeletion(), typeSizes); }
@Override public IndexInfoRetriever openWithIndex(FileHandle indexFile) { int fieldsSize = (int) DeletionTime.serializer.serializedSize(deletionTime) + TypeSizes.sizeof(0); // columnIndexCount indexEntrySizeHistogram.update(serializedSize); indexInfoCountHistogram.update(offsets.length); return new LegacyIndexInfoRetriever(indexFilePosition + TypeSizes.sizeof(0L) + // position TypeSizes.sizeof(0) + // indexInfoSize fieldsSize, offsets, indexFile.createReader(), idxInfoSerializer); }
size += DeletionTime.serializer.serializedSize(legacyPartition.partitionDeletion); size += legacyPartition.rangeTombstones.serializedSize(partition.metadata());
size += DeletionTime.serializer.serializedSize(legacyPartition.partitionDeletion); size += legacyPartition.rangeTombstones.serializedSize(partition.metadata());
size += DeletionTime.serializer.serializedSize(legacyPartition.partitionDeletion); size += legacyPartition.rangeTombstones.serializedSize(partition.metadata());
public int serializedSize(RowIndexEntry rie) { int size = TypeSizes.NATIVE.sizeof(rie.position) + TypeSizes.NATIVE.sizeof(rie.promotedSize(type)); if (rie.isIndexed()) { List<IndexHelper.IndexInfo> index = rie.columnsIndex(); size += DeletionTime.serializer.serializedSize(rie.deletionTime(), TypeSizes.NATIVE); size += TypeSizes.NATIVE.sizeof(index.size()); ISerializer<IndexHelper.IndexInfo> idxSerializer = type.indexSerializer(); for (IndexHelper.IndexInfo info : index) size += idxSerializer.serializedSize(info, TypeSizes.NATIVE); } return size; } }
public long serializedSize(IndexInfo info) { assert version.storeRows() : "We read old index files but we should never write them"; long size = clusteringSerializer.serializedSize(info.firstName) + clusteringSerializer.serializedSize(info.lastName) + TypeSizes.sizeofUnsignedVInt(info.offset) + TypeSizes.sizeofVInt(info.width - WIDTH_BASE) + TypeSizes.sizeof(info.endOpenMarker != null); if (info.endOpenMarker != null) size += DeletionTime.serializer.serializedSize(info.endOpenMarker); return size; } }
@Override public IndexInfoRetriever openWithIndex(FileHandle indexFile) { int fieldsSize = (int) DeletionTime.serializer.serializedSize(deletionTime) + TypeSizes.sizeof(0); // columnIndexCount indexEntrySizeHistogram.update(serializedSize); indexInfoCountHistogram.update(offsets.length); return new LegacyIndexInfoRetriever(indexFilePosition + TypeSizes.sizeof(0L) + // position TypeSizes.sizeof(0) + // indexInfoSize fieldsSize, offsets, indexFile.createReader(), idxInfoSerializer); }
public long serializedSize(IndexInfo info) { assert version.storeRows() : "We read old index files but we should never write them"; long size = clusteringSerializer.serializedSize(info.firstName) + clusteringSerializer.serializedSize(info.lastName) + TypeSizes.sizeofUnsignedVInt(info.offset) + TypeSizes.sizeofVInt(info.width - WIDTH_BASE) + TypeSizes.sizeof(info.endOpenMarker != null); if (info.endOpenMarker != null) size += DeletionTime.serializer.serializedSize(info.endOpenMarker); return size; } }
@Override public IndexInfoRetriever openWithIndex(FileHandle indexFile) { int fieldsSize = (int) DeletionTime.serializer.serializedSize(deletionTime) + TypeSizes.sizeof(0); // columnIndexCount indexEntrySizeHistogram.update(serializedSize); indexInfoCountHistogram.update(offsets.length); return new LegacyIndexInfoRetriever(indexFilePosition + TypeSizes.sizeof(0L) + // position TypeSizes.sizeof(0) + // indexInfoSize fieldsSize, offsets, indexFile.createReader(), idxInfoSerializer); }
public long serializedSize(IndexInfo info) { assert version.storeRows() : "We read old index files but we should never write them"; long size = clusteringSerializer.serializedSize(info.firstName) + clusteringSerializer.serializedSize(info.lastName) + TypeSizes.sizeofUnsignedVInt(info.offset) + TypeSizes.sizeofVInt(info.width - WIDTH_BASE) + TypeSizes.sizeof(info.endOpenMarker != null); if (info.endOpenMarker != null) size += DeletionTime.serializer.serializedSize(info.endOpenMarker); return size; } }
private static int serializedSize(DeletionTime deletionTime, long headerLength, int columnIndexCount) { return TypeSizes.sizeofUnsignedVInt(headerLength) + (int) DeletionTime.serializer.serializedSize(deletionTime) + TypeSizes.sizeofUnsignedVInt(columnIndexCount); }
@Override public int promotedSize(CType type) { TypeSizes typeSizes = TypeSizes.NATIVE; long size = DeletionTime.serializer.serializedSize(deletionTime, typeSizes); size += typeSizes.sizeof(columnsIndex.size()); // number of entries ISerializer<IndexHelper.IndexInfo> idxSerializer = type.indexSerializer(); for (IndexHelper.IndexInfo info : columnsIndex) size += idxSerializer.serializedSize(info, typeSizes); return Ints.checkedCast(size); }
public long serializedSize(IndexInfo info) { assert version.storeRows() : "We read old index files but we should never write them"; long size = clusteringSerializer.serializedSize(info.firstName) + clusteringSerializer.serializedSize(info.lastName) + TypeSizes.sizeofUnsignedVInt(info.offset) + TypeSizes.sizeofVInt(info.width - WIDTH_BASE) + TypeSizes.sizeof(info.endOpenMarker != null); if (info.endOpenMarker != null) size += DeletionTime.serializer.serializedSize(info.endOpenMarker); return size; } }
public long serializedSize(DeletionInfo info, TypeSizes typeSizes, int version) { long size = DeletionTime.serializer.serializedSize(info.topLevel, typeSizes); return size + rtlSerializer.serializedSize(info.ranges, typeSizes, version); }
private static int serializedSize(DeletionTime deletionTime, long headerLength, int columnIndexCount) { return TypeSizes.sizeofUnsignedVInt(headerLength) + (int) DeletionTime.serializer.serializedSize(deletionTime) + TypeSizes.sizeofUnsignedVInt(columnIndexCount); }
public long serializedSizeForSSTable(RangeTombstone t) { TypeSizes typeSizes = TypeSizes.NATIVE; return type.serializer().serializedSize(t.min, typeSizes) + 1 // serialization flag + type.serializer().serializedSize(t.max, typeSizes) + DeletionTime.serializer.serializedSize(t.data, typeSizes); } }
private static int serializedSize(DeletionTime deletionTime, long headerLength, int columnIndexCount) { return TypeSizes.sizeofUnsignedVInt(headerLength) + (int) DeletionTime.serializer.serializedSize(deletionTime) + TypeSizes.sizeofUnsignedVInt(columnIndexCount); }
private static int serializedSize(DeletionTime deletionTime, long headerLength, int columnIndexCount) { return TypeSizes.sizeofUnsignedVInt(headerLength) + (int) DeletionTime.serializer.serializedSize(deletionTime) + TypeSizes.sizeofUnsignedVInt(columnIndexCount); }