Uses of Interface
org.apache.cassandra.io.util.DataInputPlus
-
-
Uses of DataInputPlus in org.apache.cassandra.batchlog
Methods in org.apache.cassandra.batchlog with parameters of type DataInputPlus Modifier and Type Method Description BatchBatch.Serializer. deserialize(DataInputPlus in, int version) -
Uses of DataInputPlus in org.apache.cassandra.cache
Methods in org.apache.cassandra.cache with parameters of type DataInputPlus Modifier and Type Method Description Future<Pair<K,V>>AutoSavingCache.CacheSerializer. deserialize(DataInputPlus in, ColumnFamilyStore cfs)IRowCacheEntrySerializingCacheProvider.RowCacheSerializer. deserialize(DataInputPlus in)static CounterCacheKeyCounterCacheKey. read(TableMetadata tableMetadata, DataInputPlus in) -
Uses of DataInputPlus in org.apache.cassandra.cql3.selection
Methods in org.apache.cassandra.cql3.selection with parameters of type DataInputPlus Modifier and Type Method Description protected abstract SelectorSelector.SelectorDeserializer. deserialize(DataInputPlus in, int version, TableMetadata metadata)SelectorSelector.Serializer. deserialize(DataInputPlus in, int version, TableMetadata metadata)protected AbstractType<?>Selector.SelectorDeserializer. readType(KeyspaceMetadata keyspace, DataInputPlus in)protected AbstractType<?>Selector.SelectorDeserializer. readType(TableMetadata metadata, DataInputPlus in) -
Uses of DataInputPlus in org.apache.cassandra.db
Fields in org.apache.cassandra.db declared as DataInputPlus Modifier and Type Field Description protected DataInputPlusUnfilteredDeserializer. inMethods in org.apache.cassandra.db with parameters of type DataInputPlus Modifier and Type Method Description static UnfilteredDeserializerUnfilteredDeserializer. create(TableMetadata metadata, DataInputPlus in, SerializationHeader header, DeserializationHelper helper)Clustering<byte[]>Clustering.Serializer. deserialize(DataInputPlus in, int version, java.util.List<AbstractType<?>> types)ClusteringBoundOrBoundary<byte[]>ClusteringBoundOrBoundary.Serializer. deserialize(DataInputPlus in, int version, java.util.List<AbstractType<?>> types)ClusteringPrefix<byte[]>ClusteringPrefix.Serializer. deserialize(DataInputPlus in, int version, java.util.List<AbstractType<?>> types)ColumnsColumns.Serializer. deserialize(DataInputPlus in, TableMetadata metadata)CounterMutationCounterMutation.CounterMutationSerializer. deserialize(DataInputPlus in, int version)DataRangeDataRange.Serializer. deserialize(DataInputPlus in, int version, TableMetadata metadata)DeletionTimeDeletionTime.Serializer. deserialize(DataInputPlus in)MutationMutation.MutationSerializer. deserialize(DataInputPlus in, int version)MutationMutation.MutationSerializer. deserialize(DataInputPlus in, int version, DeserializationHelper.Flag flag)abstract ReadCommandReadCommand.SelectionDeserializer. deserialize(DataInputPlus in, int version, boolean isDigest, int digestVersion, boolean acceptsTransient, TableMetadata metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, IndexMetadata index)ReadCommandReadCommand.Serializer. deserialize(DataInputPlus in, int version)RowIndexEntry<T>RowIndexEntry.IndexSerializer. deserialize(DataInputPlus in, long indexFilePosition)RowIndexEntry<IndexInfo>RowIndexEntry.Serializer. deserialize(DataInputPlus in, long indexFilePosition)SerializationHeader.ComponentSerializationHeader.Serializer. deserialize(Version version, DataInputPlus in)SliceSlice.Serializer. deserialize(DataInputPlus in, int version, java.util.List<AbstractType<?>> types)SlicesSlices.Serializer. deserialize(DataInputPlus in, int version, TableMetadata metadata)TruncateResponseTruncateResponse.TruncateResponseSerializer. deserialize(DataInputPlus in, int version)RowIndexEntry<T>RowIndexEntry.IndexSerializer. deserializeForCache(DataInputPlus in)RowIndexEntry<IndexInfo>RowIndexEntry.Serializer. deserializeForCache(DataInputPlus in)SerializationHeaderSerializationHeader.Serializer. deserializeForMessaging(DataInputPlus in, TableMetadata metadata, ColumnFilter selection, boolean hasStatic)longRowIndexEntry.IndexSerializer. deserializePositionAndSkip(DataInputPlus in)longRowIndexEntry.Serializer. deserializePositionAndSkip(DataInputPlus in)ColumnsColumns.Serializer. deserializeSubset(Columns superset, DataInputPlus in)ClusteringBoundOrBoundary<byte[]>ClusteringBoundOrBoundary.Serializer. deserializeValues(DataInputPlus in, ClusteringPrefix.Kind kind, int version, java.util.List<AbstractType<?>> types)DeletionTimeSerializationHeader. readDeletionTime(DataInputPlus in)intSerializationHeader. readLocalDeletionTime(DataInputPlus in)static longRowIndexEntry.Serializer. readPosition(DataInputPlus in)Reads only the data 'position' of the index entry and returns it.longSerializationHeader. readTimestamp(DataInputPlus in)intSerializationHeader. readTTL(DataInputPlus in)voidClustering.Serializer. skip(DataInputPlus in, int version, java.util.List<AbstractType<?>> types)voidClusteringPrefix.Serializer. skip(DataInputPlus in, int version, java.util.List<AbstractType<?>> types)voidDeletionTime.Serializer. skip(DataInputPlus in)static voidRowIndexEntry.Serializer. skip(DataInputPlus in, Version version)voidSerializationHeader. skipDeletionTime(DataInputPlus in)static voidRowIndexEntry.Serializer. skipForCache(DataInputPlus in)voidSerializationHeader. skipLocalDeletionTime(DataInputPlus in)voidSerializationHeader. skipTimestamp(DataInputPlus in)voidSerializationHeader. skipTTL(DataInputPlus in)voidClusteringBoundOrBoundary.Serializer. skipValues(DataInputPlus in, ClusteringPrefix.Kind kind, int version, java.util.List<AbstractType<?>> types)Constructors in org.apache.cassandra.db with parameters of type DataInputPlus Constructor Description Deserializer(ClusteringComparator comparator, DataInputPlus in, SerializationHeader header) -
Uses of DataInputPlus in org.apache.cassandra.db.aggregation
Methods in org.apache.cassandra.db.aggregation with parameters of type DataInputPlus Modifier and Type Method Description AggregationSpecificationAggregationSpecification.Serializer. deserialize(DataInputPlus in, int version, TableMetadata metadata)GroupingStateGroupingState.Serializer. deserialize(DataInputPlus in, int version, ClusteringComparator comparator) -
Uses of DataInputPlus in org.apache.cassandra.db.commitlog
Classes in org.apache.cassandra.db.commitlog that implement DataInputPlus Modifier and Type Class Description classEncryptedFileSegmentInputStreamEach segment of an encrypted file may contain many encrypted chunks, and each chunk needs to be individually decrypted to reconstruct the full segment.Methods in org.apache.cassandra.db.commitlog with parameters of type DataInputPlus Modifier and Type Method Description CommitLogPositionCommitLogPosition.CommitLogPositionSerializer. deserialize(DataInputPlus in) -
Uses of DataInputPlus in org.apache.cassandra.db.filter
Methods in org.apache.cassandra.db.filter with parameters of type DataInputPlus Modifier and Type Method Description ClusteringIndexFilterClusteringIndexFilter.InternalDeserializer. deserialize(DataInputPlus in, int version, TableMetadata metadata, boolean reversed)ClusteringIndexFilterClusteringIndexFilter.Serializer. deserialize(DataInputPlus in, int version, TableMetadata metadata)ColumnFilterColumnFilter.Serializer. deserialize(DataInputPlus in, int version, TableMetadata metadata)ColumnSubselectionColumnSubselection.Serializer. deserialize(DataInputPlus in, int version, TableMetadata metadata)DataLimitsDataLimits.Serializer. deserialize(DataInputPlus in, int version, TableMetadata metadata)RowFilterRowFilter.Serializer. deserialize(DataInputPlus in, int version, TableMetadata metadata)protected abstract RowFilter.UserExpressionRowFilter.UserExpression.Deserializer. deserialize(DataInputPlus in, int version, TableMetadata metadata) -
Uses of DataInputPlus in org.apache.cassandra.db.marshal
Methods in org.apache.cassandra.db.marshal with parameters of type DataInputPlus Modifier and Type Method Description <V> VAbstractType. read(ValueAccessor<V> accessor, DataInputPlus in, int maxValueSize)byte[]ByteArrayAccessor. read(DataInputPlus in, int length)java.nio.ByteBufferByteBufferAccessor. read(DataInputPlus in, int length)VValueAccessor. read(DataInputPlus in, int length)Reads a value of {@param length} bytes from {@param in}byte[]AbstractType. readArray(DataInputPlus in, int maxValueSize)java.nio.ByteBufferAbstractType. readBuffer(DataInputPlus in)java.nio.ByteBufferAbstractType. readBuffer(DataInputPlus in, int maxValueSize)java.nio.ByteBufferEmptyType. readBuffer(DataInputPlus in)java.nio.ByteBufferEmptyType. readBuffer(DataInputPlus in, int maxValueSize)voidAbstractType. skipValue(DataInputPlus in) -
Uses of DataInputPlus in org.apache.cassandra.db.partitions
Methods in org.apache.cassandra.db.partitions with parameters of type DataInputPlus Modifier and Type Method Description PartitionUpdatePartitionUpdate.PartitionUpdateSerializer. deserialize(DataInputPlus in, int version, DeserializationHelper.Flag flag)UnfilteredPartitionIteratorUnfilteredPartitionIterators.Serializer. deserialize(DataInputPlus in, int version, TableMetadata metadata, ColumnFilter selection, DeserializationHelper.Flag flag) -
Uses of DataInputPlus in org.apache.cassandra.db.rows
-
Uses of DataInputPlus in org.apache.cassandra.db.streaming
Classes in org.apache.cassandra.db.streaming that implement DataInputPlus Modifier and Type Class Description classCompressedInputStreamInputStream which reads compressed chunks from the underlying input stream and deals with decompression and position tracking.Methods in org.apache.cassandra.db.streaming with parameters of type DataInputPlus Modifier and Type Method Description CassandraStreamHeaderCassandraStreamHeader.CassandraStreamHeaderSerializer. deserialize(DataInputPlus in, int version)CassandraStreamHeaderCassandraStreamHeader.CassandraStreamHeaderSerializer. deserialize(DataInputPlus in, int version, java.util.function.Function<TableId,IPartitioner> partitionerMapper)SSTableMultiWriterCassandraCompressedStreamReader. read(DataInputPlus inputPlus)SSTableMultiWriterCassandraEntireSSTableStreamReader. read(DataInputPlus in)voidCassandraIncomingFile. read(DataInputPlus in, int version)SSTableMultiWriterCassandraStreamReader. read(DataInputPlus inputPlus)SSTableMultiWriterIStreamReader. read(DataInputPlus inputPlus)Constructors in org.apache.cassandra.db.streaming with parameters of type DataInputPlus Constructor Description CompressedInputStream(DataInputPlus input, CompressionInfo compressionInfo, ChecksumType checksumType, java.util.function.DoubleSupplier validateChecksumChance)StreamDeserializer(TableMetadata metadata, DataInputPlus in, Version version, SerializationHeader header, StreamSession session, SSTableMultiWriter writer) -
Uses of DataInputPlus in org.apache.cassandra.exceptions
Methods in org.apache.cassandra.exceptions with parameters of type DataInputPlus Modifier and Type Method Description RequestFailureReasonRequestFailureReason.Serializer. deserialize(DataInputPlus in, int version) -
Uses of DataInputPlus in org.apache.cassandra.hints
Classes in org.apache.cassandra.hints that implement DataInputPlus Modifier and Type Class Description classChecksummedDataInputARandomAccessReaderwrapper that calculates the CRC in place.classCompressedChecksummedDataInputclassEncryptedChecksummedDataInputMethods in org.apache.cassandra.hints with parameters of type DataInputPlus Modifier and Type Method Description HintMessageHintMessage.Serializer. deserialize(DataInputPlus in, int version) -
Uses of DataInputPlus in org.apache.cassandra.io
Methods in org.apache.cassandra.io with parameters of type DataInputPlus Modifier and Type Method Description TISerializer. deserialize(DataInputPlus in)Deserialize from the specified DataInput instance.OutIVersionedAsymmetricSerializer. deserialize(DataInputPlus in, int version)Deserialize into the specified DataInputStream instance.default voidISerializer. skip(DataInputPlus in) -
Uses of DataInputPlus in org.apache.cassandra.io.sstable
Fields in org.apache.cassandra.io.sstable declared as DataInputPlus Modifier and Type Field Description protected DataInputPlusSSTableSimpleIterator. inMethods in org.apache.cassandra.io.sstable with parameters of type DataInputPlus Modifier and Type Method Description static SSTableSimpleIteratorSSTableSimpleIterator. create(TableMetadata metadata, DataInputPlus in, SerializationHeader header, DeserializationHelper helper, DeletionTime partitionDeletion)static SSTableSimpleIteratorSSTableSimpleIterator. createTombstoneOnly(TableMetadata metadata, DataInputPlus in, SerializationHeader header, DeserializationHelper helper, DeletionTime partitionDeletion)IndexInfoIndexInfo.Serializer. deserialize(DataInputPlus in)voidIndexInfo.Serializer. skip(DataInputPlus in) -
Uses of DataInputPlus in org.apache.cassandra.io.sstable.format.big
Methods in org.apache.cassandra.io.sstable.format.big with parameters of type DataInputPlus Modifier and Type Method Description voidBigTableZeroCopyWriter. writeComponent(Component.Type type, DataInputPlus in, long size) -
Uses of DataInputPlus in org.apache.cassandra.io.sstable.metadata
Methods in org.apache.cassandra.io.sstable.metadata with parameters of type DataInputPlus Modifier and Type Method Description CompactionMetadataCompactionMetadata.CompactionMetadataSerializer. deserialize(Version version, DataInputPlus in)TIMetadataComponentSerializer. deserialize(Version version, DataInputPlus in)Deserialize metadata component from given input.StatsMetadataStatsMetadata.StatsMetadataSerializer. deserialize(Version version, DataInputPlus in)ValidationMetadataValidationMetadata.ValidationMetadataSerializer. deserialize(Version version, DataInputPlus in) -
Uses of DataInputPlus in org.apache.cassandra.io.util
Subinterfaces of DataInputPlus in org.apache.cassandra.io.util Modifier and Type Interface Description interfaceFileDataInputinterfaceRewindableDataInputClasses in org.apache.cassandra.io.util that implement DataInputPlus Modifier and Type Class Description classDataInputBufferInput stream around a single ByteBuffer.static classDataInputPlus.DataInputStreamPlusWrapper around an InputStream that provides no buffering but can decode varints TODO: probably shouldn't use DataInputStream as a parentclassFileInputStreamPlusclassFileSegmentInputStreamThis is the same as DataInputBuffer, i.e.classMemoryInputStreamclassNIODataInputStreamRough equivalent of BufferedInputStream and DataInputStream wrapping the input stream of a File or Socket Created to work around the fact that when BIS + DIS delegate to NIO for socket IO they will allocate large thread local direct byte buffers when a large array is used to read.classRandomAccessReaderclassRebufferingInputStreamRough equivalent of BufferedInputStream and DataInputStream wrapping a ByteBuffer that can be refilled via rebuffer.classTrackedDataInputPlusThis class is to track bytes read from given DataInput -
Uses of DataInputPlus in org.apache.cassandra.locator
Methods in org.apache.cassandra.locator with parameters of type DataInputPlus Modifier and Type Method Description InetAddressAndPortInetAddressAndPort.FwdFrmSerializer. deserialize(DataInputPlus in, int version)InetAddressAndPortInetAddressAndPort.Serializer. deserialize(DataInputPlus in, int version)InetAddressAndPortInetAddressAndPort.FwdFrmSerializer. pre40DeserializeWithLength(DataInputPlus in, int version, int length) -
Uses of DataInputPlus in org.apache.cassandra.net
Classes in org.apache.cassandra.net that implement DataInputPlus Modifier and Type Class Description classAsyncStreamingInputPlusMethods in org.apache.cassandra.net with parameters of type DataInputPlus Modifier and Type Method Description <T> Message<T>Message.Serializer. deserialize(DataInputPlus in, InetAddressAndPort peer, int version)<T> Message<T>Message.Serializer. deserialize(DataInputPlus in, Message.Header header, int version)A partial variant of deserialize, taking in a previously deserializedMessage.Headeras an argument. -
Uses of DataInputPlus in org.apache.cassandra.repair
Methods in org.apache.cassandra.repair with parameters of type DataInputPlus Modifier and Type Method Description SyncNodePairSyncNodePair.NodePairSerializer. deserialize(DataInputPlus in, int version) -
Uses of DataInputPlus in org.apache.cassandra.schema
Methods in org.apache.cassandra.schema with parameters of type DataInputPlus Modifier and Type Method Description IndexMetadataIndexMetadata.Serializer. deserialize(DataInputPlus in, int version, TableMetadata table)java.util.Collection<Mutation>SchemaMutationsSerializer. deserialize(DataInputPlus in, int version) -
Uses of DataInputPlus in org.apache.cassandra.service
Methods in org.apache.cassandra.service with parameters of type DataInputPlus Modifier and Type Method Description Future<Pair<CounterCacheKey,ClockAndCount>>CacheService.CounterCacheSerializer. deserialize(DataInputPlus in, ColumnFamilyStore cfs)Future<Pair<KeyCacheKey,RowIndexEntry>>CacheService.KeyCacheSerializer. deserialize(DataInputPlus input, ColumnFamilyStore cfs)Future<Pair<RowCacheKey,IRowCacheEntry>>CacheService.RowCacheSerializer. deserialize(DataInputPlus in, ColumnFamilyStore cfs) -
Uses of DataInputPlus in org.apache.cassandra.service.paxos
Methods in org.apache.cassandra.service.paxos with parameters of type DataInputPlus Modifier and Type Method Description static BallotBallot. deserialize(DataInputPlus in)BallotBallot.Serializer. deserialize(DataInputPlus in, int version)TCommit.CommitSerializer. deserialize(DataInputPlus in, int version)org.apache.cassandra.service.paxos.PaxosCommitAndPrepare.RequestPaxosCommitAndPrepare.RequestSerializer. deserialize(DataInputPlus in, int version)org.apache.cassandra.service.paxos.PaxosPrepare.RequestPaxosPrepare.RequestSerializer. deserialize(DataInputPlus in, int version)org.apache.cassandra.service.paxos.PaxosPrepare.ResponsePaxosPrepare.ResponseSerializer. deserialize(DataInputPlus in, int version)org.apache.cassandra.service.paxos.PaxosPrepareRefresh.RequestPaxosPrepareRefresh.RequestSerializer. deserialize(DataInputPlus in, int version)org.apache.cassandra.service.paxos.PaxosPrepareRefresh.ResponsePaxosPrepareRefresh.ResponseSerializer. deserialize(DataInputPlus in, int version)org.apache.cassandra.service.paxos.PaxosPropose.RequestPaxosPropose.RequestSerializer. deserialize(DataInputPlus in, int version)org.apache.cassandra.service.paxos.PaxosPropose.ResponsePaxosPropose.ResponseSerializer. deserialize(DataInputPlus in, int version)org.apache.cassandra.service.paxos.PaxosRepair.RequestPaxosRepair.RequestSerializer. deserialize(DataInputPlus in, int version)org.apache.cassandra.service.paxos.PaxosRepair.ResponsePaxosRepair.ResponseSerializer. deserialize(DataInputPlus in, int version)PrepareResponsePrepareResponse.PrepareResponseSerializer. deserialize(DataInputPlus in, int version) -
Uses of DataInputPlus in org.apache.cassandra.service.paxos.cleanup
Methods in org.apache.cassandra.service.paxos.cleanup with parameters of type DataInputPlus Modifier and Type Method Description PaxosStartPrepareCleanup.RequestPaxosStartPrepareCleanup.RequestSerializer. deserialize(DataInputPlus in, int version) -
Uses of DataInputPlus in org.apache.cassandra.streaming
Subinterfaces of DataInputPlus in org.apache.cassandra.streaming Modifier and Type Interface Description interfaceStreamingDataInputPlusMethods in org.apache.cassandra.streaming with parameters of type DataInputPlus Modifier and Type Method Description StreamRequestStreamRequest.StreamRequestSerializer. deserialize(DataInputPlus in, int version)StreamSummaryStreamSummary.StreamSummarySerializer. deserialize(DataInputPlus in, int version)voidIncomingStream. read(DataInputPlus inputPlus, int version)Read in the stream data. -
Uses of DataInputPlus in org.apache.cassandra.streaming.async
Methods in org.apache.cassandra.streaming.async with parameters of type DataInputPlus Modifier and Type Method Description io.netty.buffer.ByteBufStreamCompressionSerializer. deserialize(net.jpountz.lz4.LZ4SafeDecompressor decompressor, DataInputPlus in, int version) -
Uses of DataInputPlus in org.apache.cassandra.streaming.compress
Classes in org.apache.cassandra.streaming.compress that implement DataInputPlus Modifier and Type Class Description classStreamCompressionInputStreamConstructors in org.apache.cassandra.streaming.compress with parameters of type DataInputPlus Constructor Description StreamCompressionInputStream(DataInputPlus dataInputPlus, int protocolVersion) -
Uses of DataInputPlus in org.apache.cassandra.streaming.messages
Methods in org.apache.cassandra.streaming.messages with parameters of type DataInputPlus Modifier and Type Method Description static StreamMessageStreamMessage. deserialize(DataInputPlus in, int version)VStreamMessage.Serializer. deserialize(DataInputPlus in, int version)StreamMessageHeaderStreamMessageHeader.FileMessageHeaderSerializer. deserialize(DataInputPlus in, int version) -
Uses of DataInputPlus in org.apache.cassandra.utils
Methods in org.apache.cassandra.utils with parameters of type DataInputPlus Modifier and Type Method Description java.lang.BooleanBooleanSerializer. deserialize(DataInputPlus in, int version)EstimatedHistogramEstimatedHistogram.EstimatedHistogramSerializer. deserialize(DataInputPlus in)java.lang.IntegerInt32Serializer. deserialize(DataInputPlus in, int version)java.lang.LongInt64Serializer. deserialize(DataInputPlus in, int version)IntervalTree<C,D,I>IntervalTree.Serializer. deserialize(DataInputPlus in, int version)Deserialize an IntervalTree whose keys use the natural ordering.IntervalTree<C,D,I>IntervalTree.Serializer. deserialize(DataInputPlus in, int version, java.util.Comparator<C> comparator)static MerkleTreeMerkleTree. deserialize(DataInputPlus in, boolean offHeapRequested, int version)static MerkleTreeMerkleTree. deserialize(DataInputPlus in, int version)MerkleTreesMerkleTrees.MerkleTreesSerializer. deserialize(DataInputPlus in, int version)TimeUUIDTimeUUID.Serializer. deserialize(DataInputPlus in, int version)java.util.UUIDUUIDSerializer. deserialize(DataInputPlus in, int version)java.lang.VoidVoidSerializer. deserialize(DataInputPlus in, int version)static <V,C extends java.util.Collection<? super V>>
CCollectionSerializer. deserializeCollection(IVersionedSerializer<V> serializer, java.util.function.IntFunction<C> factory, DataInputPlus in, int version)static <K,V,M extends java.util.Map<K,V>>
MCollectionSerializer. deserializeMap(IVersionedSerializer<K> keySerializer, IVersionedSerializer<V> valueSerializer, java.util.function.IntFunction<M> factory, DataInputPlus in, int version)static <T> TNullableSerializer. deserializeNullable(IVersionedSerializer<T> serializer, DataInputPlus in, int version)static byte[]ByteArrayUtil. readWithVIntLength(DataInputPlus in)static java.nio.ByteBufferByteBufferUtil. readWithVIntLength(DataInputPlus in)static voidByteBufferUtil. skipShortLength(DataInputPlus in)static voidByteBufferUtil. skipWithVIntLength(DataInputPlus in) -
Uses of DataInputPlus in org.apache.cassandra.utils.streamhist
Methods in org.apache.cassandra.utils.streamhist with parameters of type DataInputPlus Modifier and Type Method Description TombstoneHistogramTombstoneHistogram.HistogramSerializer. deserialize(DataInputPlus in) -
Uses of DataInputPlus in org.apache.cassandra.utils.vint
Methods in org.apache.cassandra.utils.vint with parameters of type DataInputPlus Modifier and Type Method Description static voidVIntCoding. skipUnsignedVInt(DataInputPlus input)
-